OneTeamSoftware\WooCommerce\Shipping\BaseParcelPacker A

Total Complexity 68
Dependencies 1
Dependents 1
Total lines 402
Lines of code 271
Logical lines of code 180
Comment lines 2
Methods 22
Properties 14

Methods 22

Method Rating Maintainability Complexity Lines of code
setSettings()
A
52 10 24
pack()
S
48 7 30
toParcelItem()
S
48 6 34
getCombinedParcels()
S
50 5 30
addParcel()
S
60 5 12
adjustParcel()
S
53 4 22
getChildrenItemIds()
S
65 5 9
adjustWeight()
S
60 4 13
setItemParents()
S
64 3 9
mergeItems()
S
64 3 10
__construct()
S
57 1 17
adjustParcels()
S
63 2 10
maybePackProduct()
S
67 2 8
toNumber()
S
66 2 8
setPackageTypes()
S
67 2 8
addFreightClass()
S
72 1 5
packSingleItem()
S
66 1 8
startPacking()
S
79 1 3
finishPacking()
S
79 1 3
setBoxes()
S
91 1 2
getVolume()
S
78 1 3
getFreightClass()
S
82 1 3